tape slap - Turkish English Dictionary